itchy and inflammatory skin disorder - French English Dictionary